ActiveField Technology Objects Overview Hierarchy Chart How to Start: Application Object How to work with Problems How to work with Model How to work with Data How to Analyze Results

SolvingState Object

Summary

Status of asynchronous solving process.

Details

The SolvingState object represents the dialog box appearing while the solution process is running. The SolveProblem method returns the SolvingState object if it is called with the NoWait parameter as True. In this case the SolveProblem method starts solving in a separate asynchronous process and returns control to the caller immediately.

You can watch for the solution process using properties of the SolvingState object until its IsActive property returns True.

IsActive property as Boolean
(read-only)

Returns True if the solution process is still running.
Becomes FALSE when solution finishes or is aborted.

Visible property as Boolean
(read and write)

Returns and sets the visibility state of the problem solution dialog box.

InnerIteration property as Long
(read-only)

Returns the current conjugate gradients (CG) iteration number.

InnerEstimation property as Long
(read-only)

Returns the estimated number of (CG) iteration needed.

OuterIteration property as Long
(read-only)

Returns the current Newton's iteration number.

Elapsed property as Long
(read-only)

Returns the elapsed time in seconds.

Stage property as QfSolvingStage
(read-only)

Returns the current stage of solution process.

StageDescription property as String
(read-only)

Returns the description of the current stage of solution process. It is almost the same text that is displayed in the "problem solving" dialog.

Abandon method

Cancels the solution process.